package com.init;

import org.apache.log4j.PropertyConfigurator;

import com.properties.PropertiesManager;

/**
 * 初始化管理器
 * 
 * 1、初始化logger
 * 2、读取所有配置项。
 * @author emmerich@126.com
 * @createDate 2014年7月14日
 *
 */
public class InitManager {
    private static volatile InitManager instance=null;
    
    private InitManager(){}
    
    /**
     * 
     */
    public void init(){
        //log4j
        PropertyConfigurator.configure("src/main/resources/log4j.properties");
        
        PropertiesManager.instance();
    }
    
    public static synchronized InitManager instance() {
        if(instance==null){
            instance = new InitManager();
        }
        return instance;
    }
}
